html, body {
	}
body {
	background: #fff url(../img/dashboard/body-bg.jpg) repeat-x center 0;
	color: #4d4c4c;
	}
body a {
	color: #0066cc;
	text-decoration: none;
	}
body a:hover {
	text-decoration: underline;
	}
div#head div.wrapper,
div#body div.wrapper,
div#foot div.wrapper {
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 960px;
	}
div#head {
	padding-top: 10px;
	}
div#head div.wrapper {
	position: inherit;
	}
div#head div.control-user div.wrapper {
	padding-bottom: 5px;
	}
div#head div.control-user ul.shop,
div#head div.control-user ul.profile {
	margin: 0 5px;
	}
div#head div.control-user ul.shop li,
div#head div.control-user ul.profile li {
	display: inline;
	padding: 0 5px;
	font-size: 11px;
	}
div#head div.control-user ul.shop {
	float: left;
	}
div#head div.control-user ul.profile {
	float: right;
	}
div#head div.control-user ul.profile li img {
	vertical-align: middle;
	}
div#head div.menu {
	position: inherit;
	color: #666;
	}
div#head div.menu div.wrapper {
	position: inherit;
	padding: 5px 0 20px 0;
	background-color: #fff;
	}
div#head div.menu h1 {
	margin-bottom: 10px;
	padding-left: 40px;
	background: url(../icon/stickers/32x32/shopping_cart.png) no-repeat;
	}
div#head div.menu a {
	color: #666;
	}
div#head div.menu ul li {
	display: inline-block;
	text-align: left;
	}
div#head div.menu ul li.current {
	}
div#head div.menu ul li a,
div#head div.menu ul li span {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	cursor: pointer;
	}
div#head div.menu ul li.current a,
div#head div.menu ul li.current span,
div#head div.menu ul li:hover a,
div#head div.menu ul li:hover span {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	background-color: #2d9dc8;
	color: #fff;
	}
div#head div.menu ul li.sub:hover a,
div#head div.menu ul li.sub:hover span {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	}
div#head div.menu ul li.sub ul {
	display: none;
	position: absolute;
	z-index: 2;
	padding: 5px;
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	-khtml-border-radius: 0 5px 5px 5px;
	-ms-border-radius: 0 5px 5px 5px;
	background-color: #2d9dc8;
	color: #fff;
	}
div#head div.menu ul li.sub ul li {
	display: block;
	}
div#head div.menu ul li.sub ul li:hover a,
div#head div.menu ul li.sub ul li:hover span {
	background-color: #a5ccdB;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	color: #123b4a;
	}
div#body div.wrapper {
	padding-top: 25px;
	background: #fff url(../img/dashboard/divider-strip.png) no-repeat center -10px;
	}
div.welcome {
	background-color: #fdfec5;
	border: 1px solid #fc0;
	color: #333;
	}
div#foot {
	background-color: #fff;
	border-top: 1px solid #ddd;
	}
div#foot a {
	color: #999;
	}
div#foot div.wrapper {
	padding: 20px 0;
	color: #999;
	}

.btn,
input[type=submit].btn,
input[type=button].btn {
	overflow: visible;
	margin: 0;
	padding: 4px 8px 5px;
	background: #ddd url(../img/dashboard/bg-btn.gif) repeat-x 0 0;
	width: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
	border-bottom-color: #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
	font: 11px/14px "Lucida Grande", sans-serif;
	text-shadow: 1px 1px 0 #fff;
	color: #333;
	}
.btn::-moz-focus-inner {
	padding: 0;
	border: 0;
	}
.btn-m,
input[type=submit].btn-m,
input[type=button].btn-m {
	background-position: 0 -200px;
	font-size: 15px;
	line-height: 20px !important;
	padding: 5px 15px 6px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.btn-l,
input[type=submit].btn-l,
input[type=button].btn-l {
	background-position: 0 -400px;
	font-size: 20px;
	line-height: 26px;
	padding: 7px 20px 9px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}
.btn-light {
	background-color: #add !important;
	background-image: url(../img/dashboard/bg-btn-light.gif) !important;
	border-color: #add #add #9cc !important;
	text-shadow: 1px 1px 0 #dff !important;
	}
.btn-dark {
	background-color: #59a !important;
	background-image: url(../img/dashboard/bg-btn-dark.gif) !important;
	border-color: #59a #59a #489 !important;
	color: #fff !important;
	text-shadow: -1px -1px 0 #59a !important;
	}
.btn-blue {
	background-color: #39d !important;
	background-image: url(../img/dashboard/bg-btn-blue.gif) !important;
	border-color: #39d #39d #28c !important;
	color: #fff !important;
	text-shadow: -1px -1px 0 #39d !important;
	}
.btn-chart {
	background-color: #9c2 !important;
	background-image: url(../img/dashboard/bg-btn-chart.gif) !important;
	border-color: #9c2 #9c2 #8b1 !important;
	text-shadow: 1px 1px 0 #df6 !important;
	}
.btn-mint {
	background-color: #bdb !important;
	background-image: url(../img/dashboard/bg-btn-mint.gif) !important;
	border-color: #bdb #bdb #aca !important;
	text-shadow: 1px 1px 0 #efe !important;
	}
.btn-green {
	background-color: #272 !important;
	background-image: url(../img/dashboard/bg-btn-green.gif) !important;
	border-color: #272 #272 #161 !important;
	color: #fff !important;
	text-shadow: -1px -1px 0 #272 !important;
	}
.btn-pink {
	background-color: #daa !important;
	background-image: url(../img/dashboard/bg-btn-pink.gif) !important;
	border-color: #daa #daa #c99 !important;
	text-shadow: 1px 1px 0 #fdd !important;
	}
.btn-red {
	background-color: #a22 !important;
	background-image: url(../img/dashboard/bg-btn-red.gif) !important;
	background-position: 0 0;
	border-color: #a22 #a22 #911 !important;
	text-shadow: -1px -1px 0 #a22 !important;
	color: #fff !important;
	}
.btn:hover,
.btn:focus,
input[type=submit].btn:hover,
input[type=submit].btn:focus,
button.btn:hover,
button.btn:focus {
	border-color: #999 #999 #888;
	background-position: 0 -6px;
	color: #000;
	text-decoration: none;
	}
.btn-light:hover,
.btn-light:focus {
	border-color: #7aa #7aa #699;
	}
.btn-dark:hover,
.btn-dark:focus {
	border-color: #267 #267 #156;
	color: #fff;
	}
.btn-blue:hover,
.btn-blue:focus {
	border-color: #17b #17b #06a;
	color: #fff;
	}
.btn-chart:hover,
.btn-chart:focus {
	border-color: #7a1 #7a1 #690;
	}
.btn-mint:hover,
.btn-mint:focus,
input[type=submit].btn-mint:hover,
input[type=submit].btn-mint:focus,
button.btn-mint:hover,
button.btn-mint:focus {
	border-color: #8a8 #8a8 #797 !important;
	}
.btn-green:hover,
.btn-green:focus,
input[type=submit].btn-green:hover,
input[type=submit].btn-green:focus, button.btn-green:hover, button.btn-green:focus {
	background-color: #272 !important;
	border-color: #050 #050 #040 !important;
	color: #fff;
	}
.btn-pink:hover,
.btn-pink:focus,
input[type=submit].btn-pink:hover,
input[type=submit].btn-pink:focus,
button.btn-pink:hover,
button.btn-pink:focus {
	border-color: #a88 #a88 #977 !important;
	}
.btn-red:hover,
.btn-red:focus,
input[type=submit].btn-red:hover,
input[type=submit].btn-red:focus,
button.btn-red:hover,
button.btn-red:focus {
	background-color: #a22 !important;
	border-color: #611 #611 #500 !important;
	color: #fff;
	}
.btn-m:hover,
.btn-m:focus,
input[type=submit].btn-m:hover,
input[type=submit].btn-m:focus,
button.btn-m:hover,
button.btn-m:focus {
	background-position: 0 -206px;
	}
.btn-l:hover,
.btn-l:focus,
input[type=submit].btn-l:hover,
input[type=submit].btn-l:focus,
button.btn-l:hover,
button.btn-l:focus {
	background-position: 0 -406px;
	}
button:active,
button.btn:active,
input[type=submit]:active,
button.btn-dark:active,
button.btn-light:active,
.btn:active,
.btn-red:active,
.btn-green:active {
	background-image: none !important;
	text-shadow: none !important;
	outline: none !important;
	}
.dbtn,
.dbtn:hover,
.dbtn:focus,
.dbtn:active,
button.dbtn:hover,
button.dbtn:focus {
	background: #eee;
	border-color: #ddd;
	color: #aaa;
	text-shadow: none;
	}
.btn-light.dbtn,
.btn-light.dbtn:hover,
.btn-light.dbtn:focus,
.btn-light.dbtn:active {
	background: #dee;
	border-color: #cdd;
	color: #9aa;
	}
.btn-dark.dbtn,
.btn-dark.dbtn:hover,
.btn-dark.dbtn:focus,
.btn-dark.dbtn:active {
	background: #aad5dd;
	border-color: #99c5cc;
	color: #ddf6f6;
	}
.btn-blue.dbtn,
.btn-blue.dbtn:hover,
.btn-blue.dbtn:focus,
.btn-blue.dbtn:active {
	background: #bde;
	border-color: #acd;
	color: #def;
	}
.btn-chart.dbtn,
.btn-chart.dbtn:hover,
.btn-chart.dbtn:focus,
.btn-chart.dbtn:active {
	background: #deb;
	border-color: #cda;
	color: #ab9;
	}
.btn-mint.dbtn,
.btn-mint.dbtn:hover,
.btn-mint.dbtn:focus,
.btn-mint.dbtn:active {
	background: #ded;
	border-color: #cdc;
	color: #9a9;
	}
.btn-green.dbtn,
.btn-green.dbtn:hover,
.btn-green.dbtn:focus,
.btn-green.dbtn:active {
	background: #aca;
	border-color: #9b9;
	color: #ded;
	}
.btn-pink.dbtn,
.btn-pink.dbtn:hover,
.btn-pink.dbtn:focus,
.btn-pink.dbtn:active {
	background: #edd;
	border-color: #dcc;
	color: #a99;
	}
.btn-red.dbtn,
.btn-red.dbtn:hover,
.btn-red.dbtn:focus,
.btn-red.dbtn:active {
	background: #caa;
	border-color: #b99;
	color: #edd;
	}
.btn.right {
	float: right;
	}
a.btn-add {
	display: block;
	padding: 0;
	}
a.btn-add span {
	display: inline-block;
	margin: 0 5px;
	padding: 5px 0 5px 30px;
	background: url(../icon/stickers/24x24/add.png) no-repeat 0 center;
	}

a.ico {
	display: inline-block;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	text-indent: -99999px;
	}
a.ico.edit {
	background-image: url(../icon/fugue/pencil-small.png);
	}
a.ico.delete {
	background-image: url(../icon/fugue/cross-small.png);
	}
a.ico.move-up {
	background-image: url(../icon/fugue/arrow-090-medium.png)
	}
a.ico.move-down {
	background-image: url(../icon/fugue/arrow-270-medium.png)
	}

table.grid {
	width: 100%;
	}
table.grid thead tr th {
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	font-weight: bold;
	color: #555;
	}
table.grid tbody tr td {
	padding: 0 5px;
	line-height: 18px;
	}
table.grid tbody tr:nth-child(odd) td {
	background-color: #f4f4f4;
	}

form div.input label {
	display: block;
	}
